Multi-user Privs can be used to provide different levels of customisation (data visibility and functionality) for different developers. See the section on Multi-user Development.